
/* CSS 2 Standard Style Sheet */
/* Keith Andrews */ 

/* Fonts */

/* border-style: solid; */

address, blockquote, body, caption, center, dd,
dir, div, dl, dt, form, h1, h2, h3, h4, h5, h6,
menu, ol, p, td, th, ul {
  font-size: 1em;
  font-family: Verdana, Arial, sans-serif;
}


/* other styles */

a {
}

a:link {
  cursor: pointer;
  text-decoration: underline;
  color: black;
}

a:visited {
  cursor: pointer;
  text-decoration: underline;
  color: black;
}


address {
  margin: 0em 0% 0em 0%;
  font: italic 1em sans-serif;
}

big {font-size: 1em}

blockquote {margin: 2em 5% 2em 5%}

body {
  margin: 1em 5% 1em 5%;
  background: white;
  color: black;
  line-height: 1.3;
  cursor: default;
}

button {cursor: auto}

caption {margin: 1em 0% 0em 0%;}

caption .label {font-weight: bold}


code {font-family: monospace}  /* dont override bold or italic */

div {margin: 0em 0% 0em 0%;}

div.table {
  margin: 2em auto 1em auto;
}

div.figure {
  margin: 2em auto 1em auto;
}


dd {margin: 0em 0% 0em 0%;}

dl {margin: 0em 0% 0em 0%}

dt {margin: 0em 0% 0em 0%;}


h1 {
  margin: 1em 0% 0.5em 0%;
  font-weight: bold;
  font-size: 180%;
}

h1.title {
  margin: 1em 0% 0.5em 0%;
  text-align: center;
  font-weight: bold;
  font-size: 180%;
}

h2 {
  margin: 1em 0% 0.5em 0%;
  font-weight: bold;
  font-size: 160%;
}

h2.title {
  margin: 1em 0% 0.5em 0%;
  text-align: center;
  font-weight: bold;
  font-size: 160%;
}

h3 {
  margin: 1em 0% 0.5em 0%;
  font-weight: bold;
  font-size: 140%;
}

h3.title {
  margin: 1em 0% 0.5em 0%;
  text-align: center;
  font-weight: bold;
  font-size: 140%;
}

h4 {
  margin: 1em 0% 0.5em 0%;
  font-weight: bold;
  font-size: 120%;
}

h5 {
  margin: 1em 0% 0.5em 0%;
  font-weight: bold;
  font-size: 110%;
}

h6 {
  margin: 1em 0% 0.5em 0%;
  font-weight: bold;
}


hr {margin: 0em 0% 0em 0%}

html {
  margin: 0;
  background: white;
}

img {border: none;}

input {cursor: auto}

kbd {font: 1em monospace}

li {margin: 0.5em 0% 1em 0%;}

ol {
  margin: 1em 0% 1em 2%;
  list-style: decimal;
}

ul ul ol ol, ul ol ul ol, ol ul ol ol, ol ol ul ol, ol ul ol, ol ol {
  list-style: lower-alpha;
}

ol ul ol ol, ol ol ul ol, ul ol ol ol, ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: decimal;
}

p {margin: 0.7em 0% 0.2em 0%;}

p.quote {
  background-color: #315b7f;
  color: #d2e2e2;
  padding: 2%;
  font-style: italic;
  font-size: 1.5em;
  border: none;
  margin: 3em 0% 3em 0%;
}

p.footer {
  font-size: 60%;
  margin: 3em 0% 1em 0%;
}

p.title {text-align: center}

p.question {margin: 2em 0% 1em 0%;}
p.answer {font-style: italic}


pre {
  margin: 0em 0% 0em 0%;
  font: 1em monospace;
}

samp {font: 1em monospace}

small {font-size: 70%}

sub {font-size: 60%}

sup {font-size: 60%}

table {
  caption-side: bottom;
  margin-left:auto;
  margin-right:auto;
  display:block;
  text-align:center;
}

td {}

td.tablabel {
  font-weight: bold;
  text-align: right;
}

textarea {cursor: text}

th {
  font-weight: bold;
  background-color: #dddddd;
}

tr {}

tt {font: 1em monospace}

ul {
  margin: 1em 0% 1em 2%;
  list-style: disc;
}

ul ul, ol ol ul ul, ol ul ol ul, ul ol ol ul, ol ul ul, ul ol ul {
  list-style: circle;
}

ol ul ul ul, ul ol ul ul, ul ul ol ul, ul ul ul {
  list-style: square;
}

ul ul ul ul {
  list-style: disc;
}


.important {
  color: red;
  font-weight: bold;
}


table.likert {
  margin: 1em 0% 0em 0%;
  border-collapse: separate;
  border-spacing: 0.5em 1.2em;
}

/*
table.likert td {
  border: 1px solid #ccc;
}
*/

tr.oddrow {
  background: #eeeeee;
}

tr.evenrow {
  background: #f5f5f5;
}


.likertnumber {
  text-align: right;
}

.likertassert {}

.likertleft {
  text-align: right;
  font-size: 70%
}

.likertright {
  text-align: left;
  font-size: 70%
}

.likertscale {
  text-align: center;
}

.likertscore {
  text-align: center;
}

.likertav {
text-align: right;
}

.likertstd {
  text-align: right;
}

td .likertresult {
  font-weight: bold
}



p.facilitator {
  font-style: italic;
  font-size: 80%;
}

p .faclabel {font-weight: bold}


p.testuser {font-style: normal}
p .tplabel {font-weight: bold}

img.center {margin-left:auto; margin-right:auto; display:block; text-align:center;}
